entry:
    mov r0, 10 // r0 - счетчик цикла, степень
    mov r2, 2 // r2 - основание степени
    mov r1, 1 // то что умножаем
    mov r3, 1 // шаг цикла

    b loop_entry // начальная точка цикла
    label loop1

    mul r1, r2 // r1 = r1 * r2

    sub r0, r0, r3 // вычесть из r0(счетчика) шаг цикла
    label loop_entry
    cmp r0, 0
    bgt loop1 // перейти в начало цикла если r0 = 0

    mul r1, r2
    mov r0, r1 // вернуть в r0 значение из r1, т.к возвращается r0 как результат выполнения
